servizio di risoluzione dei nomi di dominio
(Domain Name Service)
|
Può essere integrato nella definizione del Domain Name System, ma alcuni lo riportano come funzione separata. Su Internet messaggi e richieste possono essere consegnati a condizione di conoscere lÆindirizzo IP della macchina di destinazione. Non sempre questo è conosciuto a priori e anche se lo fosse sarebbe scomodo da utilizzare: è facilissimo commettere errori se si devono digitare a mano indirizzi con anche 12 cifre. Per questo motivo si usano nomi mnemonici per riconoscere le macchine a cui collegarsi e a ciascuno di questi nomi viene poi abbinato il numero dÆindirizzo di quella particolare risorsa (vedi domain name system). Il DNS è un programma client/server che funziona su un host oppure su un router di Internet e che ha un piccolo modulo residente su qualsiasi client della rete. Questo programma prende i nomi mnemonici usati dallÆutente nello specificare lÆidentità della propria macchina e di quella di destinazione e li trasforma in indirizzi IP (questa operazione prende il
nome di risoluzione del nome di dominio).
Per ciascun dominio configurato allÆinterno di Internet esiste un DNS che mantiene costantemente aggiornata una tabella di conversione per sapere come e dove distribuire i messaggi di posta e le altre richieste di accesso ricevute attraverso la rete. Se il router che sta instradando un pacchetto non sa dove questo sia destinato, contatta il DNS per ricevere indicazioni che poi memorizza al proprio interno così da non doverle chiedere unÆaltra volta. In questo modo la struttura dei domini viene rapidamente diffusa attraverso lÆintera Internet e non cÆè bisogno di contattare il DNS ogni volta che si vuole risolvere un indirizzo IP. La tabella di conversione può essere memorizzata anche su una delle macchine collegate alla rete locale oppure su tutte le macchine (host) compresi gli eventuali personal computer. I server DNS sono disposti secondo una gerarchia, così che quando non si riesce a risolvere un indirizzo si passa al livello superiore. ╚ necessario indicare sul proprio computer
il nome del DNS più vicino.
Vedi anche name resolver e name server.
|
|